package com.smh;

/**
 * @author shiminghui
 * @date 2024/10/18 22:58
 * @description: TODO
 */
// 自定义注解
//注解的属性通常用方法名称+括号表示，例如：String name();相当于一个方法，返回类型为String，方法名称为value。
// 注解的属性可以有默认值，例如：String name() default "hello";
//注解一般用于 标记，例如：@Override，@Test，@Deprecated等。
//通过反射获取注解信息。,通过注解信息来确定哪些方法需要执行。一般框架会通过反射获取注解信息，然后执行注解标记的方法。例如：Spring
public @interface MyAnnotation {
    String value() default "hello";
}
